// 检查是否在登录页面
if (!window.location.pathname.includes('login.html')) {
    // 简单的登录状态检查（实际项目中应该使用更可靠的方式）
    const isLoggedIn = localStorage.getItem('isLoggedIn') === 'true';
    
    if (!isLoggedIn) {
        // 未登录则重定向到登录页
        window.location.href = 'login.html';
        // 阻止后续代码执行
        throw new Error('Redirecting to login page');
    }
}

// 原有功能
let str: string = 'Hello TypeScript'
document.querySelectorAll('.app')[0].innerHTML = str;

// 添加登出按钮
const logoutBtn = document.createElement('button');
logoutBtn.textContent = '登出';
logoutBtn.onclick = () => {
    localStorage.removeItem('isLoggedIn');
    localStorage.removeItem('authToken');
    window.location.href = 'login.html';
};
document.querySelectorAll('.app')[0].appendChild(logoutBtn);